plugins:
  loaders:
  - name: target-yaml
    annotations:
      meltano.cloud:
        loader-key1: loader-value1
        loader-key2: loader-value2
      airflow:
        loader-key3: true
        loader-key4:
          loader-key5: {}
          loader-key6: ["loader", "list", "values"]
        loader-key7:
        - loader-key8: {}
        - null
    variant: meltanolabs
    pip_url: git+https://github.com/MeltanoLabs/target-yaml.git@20f37a2ae5a85125fed36a733afab179d0bc8a70
    config:
      file_naming_scheme: '{stream_name}.yml'
      overwrite_behavior: replace_records
  - name: target-yaml-metrics
    inherit_from: target-yaml
    config:
      file_naming_scheme: variant_metrics.yml
      overwrite_behavior: replace_file
      record_insert_jsonpath: $.metrics
      record_key_property_name: REPO
      record_sort_property_name: REPO
      default_yaml_template: |
        # This file is auto-generated by running `meltano run tap-snowflake-metrics target-yaml-metrics`
        metrics: {}
  - name: target-yaml-audit
    inherit_from: target-yaml
    config:
      file_naming_scheme: audit.yml
      overwrite_behavior: replace_file
      record_insert_jsonpath: $.audit_log
      record_key_property_name: METRIC_TYPE
      default_yaml_template: |
        # This file is auto-generated by running `meltano elt tap-snowflake-audit target-yaml-audit`
        audit_log: {}
  - name: target-snowflake
    variant: transferwise
    pip_url: pipelinewise-target-snowflake==2.2.0
    config:
      account: epa06486
      file_format: CSV
      add_metadata_columns: true
      password: ${SNOWFLAKE_PASSWORD}
  - name: target-apprise
    variant: autoidm
    pip_url: target-apprise==0.0.2
